@chaset "utf-8";
/* SETTING */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a , font, img, ol, ul, li {margin:0;padding:0;border:0;outline:0;vertical-align: baseline;background: transparent;}
*{margin:0;padding:0;}
input {margin: 0;padding: 0;}
body {font-size:13px;line-height:1.5;font-family: arial, tahoma, "Times New Roman", helvetica,sans-serif;color: #242424; }
ol, ul {list-style: none;}
a {color:#005b7f; text-decoration: none;}
a:hover {color:#ff6c00;text-decoration: none;}
a:visited {text-decoration: none;}
.clear {clear:both;}
a img {border: none;}
.fw{width:100%;}
.fr{float:right;}
.fl{float:left;}
.rlt{position:relative;}
.bold{font-weight:bold;}
.blue{color:blue;}
.red{color:red;}
.yellow {color:#ffd500;}
.strong {font-weight: bold;}
.uppercase {text-transform: uppercase}
/* END SETTING */
body {
    background: #fff;
}
.header {
   width: 100%;
   height: 129px;
   overflow: hidden;
   background:url('../images/header_bg.jpg');
}
.header_inner{
   width:960px;
   height: 100%;
   margin:0 auto;
}
.logo {
   float:Left;
   margin-top:5px;
}
.logo img {
}
.right_header{
   float:right;
   width:847px;
   height: 129px;
}
.right_header_top{
   width:100%;
   height:94px;
}
.company_info{
   float:left;
   height:100%;
   width: 600px;
}
.company_info p{
   font-weight:bold;
}
.company_name{
   float:left;
   font-size:13.5px;
   margin-top: 7px;
}
.company_address{
   float:left;
   font-size:13.3px;
}
.hotline{
   background:url('../images/hotline_bg.png');
   float:left;
   width:147px;
   height:28px;
   line-height: 28px;
   text-align: right;
}
.hotline span{
   color:#da0063;
   font-size:14.57px;
   font-weight:bold;
}
.consulting{
   float: left;
   font-size:12.43px;
   width: 65%;
   margin: 6px 0 0 10px;
}
.cart{
   float:right;
   width:148px;
   height:21px;
   border:1px solid #b8b8b8;
   background:#5c5c5c;
   border-radius: 0 0 3px 3px;
}
.cart img{
   float:left;
   margin-left:8px;
}
.your_cart{
   float:left;
   color:#f4f4dc;
   margin-top:1px;
   margin-left:20px;
   cursor: pointer;
}
.menu_main {
    width: 100%;
    height: 35px;
    float: left;
    background:#29166f;
    border-radius:3px;
    color:#fff;
   font-size:15px;
}
.menu_main a{
   color:#fff;
}
.menu_main ul{
   float:left;
   height:100%;
   margin-left:10px;
}
.menu_main ul li{
   float:Left;
   height:100%;
   line-height: 35px;
   margin-right:35px;
}
.search_wrap{
   float:Left;
   height:100%;
   line-height: 35px;
   margin-right:15px;
}
.search_wrap p{
   float:left;
   margin-right:10px;
}
.keyword_search{
   float: left;
   color: #3e3e3e;
   width: 113px;
   border: none;
   background: #fff;
   padding-left: 2px;
   height: 20px;
   margin-top: 7px;
   border-radius:2px;
}
.submit_search{
   float:left;
   background:#dddddd;
   width:55px;
   height:20px;
   margin:1px;
   color:#3e3e3e;
   border: none;
   font-size:9px;
   padding: 0 5px;
   cursor: pointer;
}
.e_catalog {
   float: Left;
   height: 100%;
   line-height: 35px;
}
.e_catalog p{
   float:left;
}
.e_catalog img{
   float:left;
   margin-top: 12px;
   margin-left: 9px
}
.global_container{
   width:960px;
   margin:0 auto;
   padding-top:18px;
}
.content_wrap{
   width:100%;
   padding-top:10px;
}
.content_left{
   float: left;
   width:230px;
}
.categories{
   background:#f8f8f8;
   float:Left;
   width:230px;
   padding-bottom: 20px;
}
.categories_title{
   width:220px;
   height:29px;
   border-bottom:1px solid #d9d9d9;
   margin:0 auto;
   font-size:17px;
   color:#29166f;
   line-height: 30px;
}
.categories_parent{
   border-top:1px solid #ffffff;
   width:192px;
   padding:14px;
   margin:0 auto;
   height: 25px;
   line-height: 25px;
}
.categories_parent_li a{
   font-size:13px;
   color:#dc0976;
   font-weight: bold;
   text-transform:uppercase;
}
.categories_parent_li p{
   font-size:13px;
   color:#000;
   font-weight: bold;
   text-transform:uppercase;
}
.categories_parent_li{
   float:left;
   width:100%;   
}
.categories_child{
   padding:0 15px;
}
.categories_child_li{
   float:left;
   width:100%; 
}
.categories_child_li a{
   float:left;
   width:100%; 
   border-bottom: 1px dotted #a2a2a2;
}
.categories_child_li a{
   float:left;
   text-transform:none;
   font-weight: normal;
   color: #000;
}
.categories_child_li a:hover{
   color: #dc0976;
}
.categories_child_child{
   padding:0 7px;
}
.categories_child_child_li a{
   font-weight: normal;
}
.support_online{
   float:left;
   width: 212px;
   min-height:171px;
   border:1px solid #bdbdbd;
   margin-top:9px;
   padding-left:16px;
}
.chat{
   float:Left;
   font-size:10px;
   color:#242424;
   font-weight:bold;
   margin-right: 13px;
   padding-top:12px;
   margin-bottom:10px;
}
.chat p{
   font-size:10px;
   color:#242424;
   text-align: center;
}
.tuvanbanhang{
   float:left;
   width:inherit;
   color:#242424;
   font-size:11px;
   font-weight:bold;
   margin-bottom: 3px;
}
.request_quote{
   float:left;
   width: 196px;
   min-height:141px;
   border:1px solid #bdbdbd;
   margin-top:9px;
   padding-bottom: 10px;
   padding-left:16px;
   padding-right:16px;
}
.request_quote_form label{
   float:left;
   margin-top: 10px;
}
.request_quote_form .label{
   float:left;
   margin-top: 10px;
}
.request_quote_form input{
   background: none;
   width:93px;
   height:16px;
   border: 1px solid #bfbfbf;
}
.add_more{
   float:right;
   width: 100%;
   text-align: right;
   margin: 5px 0;
   cursor: pointer;
   padding-right: 7px;
}
.request_quote_form input.submit{
   float:right;
   background: url('../images/submit_bg.jpg');
   width:75px;
   height:25px;
   color: #fff;
   font-weight:bold;
   cursor: pointer;
   text-align: left;
   padding-left: 10px;
   margin-right:7px;
}
.statistics_visit{
   float:left;
   width: 196px;
   min-height:100px;
   border:1px solid #bdbdbd;
   margin-top:9px;
   padding-left:16px;
   padding-right:16px;
}
.statistics_visit p{
   float:left;
   width:100%;
   text-align: center;
   margin-top: 10px;
   font-size:13px;
   font-weight:bold;
}
.content_right {
    width: 723px;
    height: auto;
    float: left;
    margin-left: 7px;
}
.products_hot{
   float:Left;
   width:100%;
}
.pro_hot_title{
   float: left;
   width:100%;
   height: 29px;
   font-size:17px;
   color:#29166f;
   border-bottom: 1px solid #d9d9d9;
   line-height: 30px;
}
.product{
   background: #f9f9f9;
   float: left;
   width:358px;
   height:141px;
   border-bottom:1px solid #d5d5d5;
   margin:6px 7px 3px 0;
}
.mgr0{
   margin-right:0;
}
.product img{
   float:Left;
   width: 141px;
   height: 127px;
   margin:6px 7px;
}
.product_info{
   float:left;
   width:190px;
   padding-top:10px;
}
.product_info_inner{
   float:left;
   min-height: 98px;
   width: 190px;
}
.product_name{
   float: left;
   font-size:15px;
   font-weight: bold;
   margin-bottom:3px;
}
.product_name a{
   float: left;
   font-size:15px;
   font-weight: bold;
   color:#242424;
}
.product_description{
   float: left;
   font-size:11px;
   margin-bottom:5px;
   width:100%;
   min-height: 48px;
}
.buy{
   background:#d00054;
   float:left;
   width:82px;
   height:25px;
   border-radius:2px;
   text-align: center;
   color:#fff;
   line-height: 25px;
   font-weight:bold
}
.partner_silde{
   float:left;
   margin-top:10px
}
.partner_slide_inner{
   float:left;
   border-right:1px solid #dfdfdf;
}
.partner_slide_inner img{
   float:left;
   border:1px solid #dfdfdf;
   border-right:none;
   width: 172px;
}
.arrow_left{
   float:left;
   padding-top:36px;
}
.arrow_right{
   float:left;
   padding-top:36px;
}
.social_networking{
   float:left;
   width:100%;
   height:55px;
   background:#f0f0f0;
   margin-top:15px;
}
.know_more{
   float:left;
   margin-left: 58px;
   margin-right: 50px;
   height:100%;
   line-height:55px;
   color:#647177
}
.social_networking a{
   margin: 19px 5px;
   float: left;
}
.your_email{
   float:left;
   padding-left: 30px;
   height:41px;
   border-left:1px solid #d0d0d0;
   margin-top:7px;
   margin-left: 25px;
}
.your_email p{
   color: #647177
}
.input_email{
   float:right;
   background: #fff;
   width: 182px;
   height:25px;
   border:1px solid #d0d0d0;
   margin:14px 16px;
   padding-left: 5px;
}
/**************************************************/
.footer{
   background:#302c2d;
   float: left;
   width:100%;
}
.footer_inner{
   width:960px;
   height:106px;
   margin:0 auto;
}
.ft_company_info{
   float:left;
   width:440px;
   padding:17px 0;
}
.ft_company_info p{
   float:left;
   width:100%;
   color:#e9e9e9;
   font-size:12px;
}
.ft_company_info p.ft_company_name{
   font-size:13px;
   font-weight:bold;
   margin-bottom: 5px;
}
.ft_link{
   float:right;
   width:130px;
   padding:17px 0;
   margin-left:40px;
}
.ft_link p{
   float:left;
}
.ft_link a{
   float:left;
   color:#fff;
   font-size:11px;
}
.ft_link p.ft_link_title{
   width:100%;
   color:#f0c313;
   font-size:13px;
   font-weight:bold;
   margin-bottom: 5px;
}
.copyright{
   float:left;
   width:100%;
   height:39px;
   background: #262324;
   color: #f0c313;
}
.copyright p{
   width:960px;
   margin:0 auto;
   height:39px;
   line-height:39px;
}
.delete_cart_this{
   background:#d00054;
   float:left;
   width:35px;
   height:25px;
   border-radius:2px;
   text-align: center;
   color:#fff;
   line-height: 25px;
   margin-left:10px;
   font-weight:bold
}
/*----------------------------------- Phân trang - pagging ---------------------------------------------*/
.paging {
	width:100%; 
    height:24px;
}
.paging  a {
	width:22px; height:22px; line-height:22px;
	text-align:center; color:#222;
	display:block;
	float:left;
	margin-left:2px;
	border:1px solid #bebebe;
}
.pagingCount {
	width:78px !important;
}
.pagingDot {
	border:none !important;
}
.pagingFirst {
	background: url(../images/pagingFirst.png) no-repeat center;
}
.pagingPrevious {
	background: url(../images/pagingPre.png) no-repeat center;
}
.pagingNext {
	background: url(../images/pagingNext.png) no-repeat center;
}
.pagingLast {
	background: url(../images/pagingLast.png) no-repeat center;
}
.pgBold {
    font-weight: bold;
}
.products_pagebreak {
   float: right;
   margin-top: 10px;
}
.page_selected{
   background: #edf5fa;
   float:left;
   font-weight: bold;
   margin-left: 3px;
   color: #236fa3;
   padding:0 7px;
   border-radius:3px;
}
.page_normal{
   float: Left;
   background: #fff;
   width: 21px;
   height: 18px;
   text-align: center;
   line-height: 18px;
   margin-left: 3px;
   color:#236fa3 !important
}
.prevpage{
   float:left;
   color:#236fa3 !important
}
.nextpage{
   float:left;
   color:#236fa3 !important
}
.news_page {
   float: right;
   margin-right: 14px;
   margin-top: 8px;
}
.news_page li{
   float:left
}
.main_page_btn {
   float: left;
   background: #fff;
   height: 18px;
   text-align: center;
   line-height: 18px;
   margin-left: 3px;
   color: #236fa3 !important;
   padding:0 7px;
}
.main_page_btn a {
   text-align: center;
   font-size: 12px;
   color: #666;
   padding: 0 7px;
   cursor: pointer;
}
.main_page_btn.active a {
   color: #933233;
   font-weight: 700;
}
/***************************** tooltip **********************************/
.ui-tooltip {
   max-width: 500px !important;
   border-width: 1px !important;
}
.tooltip_wrap {
   float: left;
   width: 426px;
   font-family: helvetica, arial, tahoma, "Times New Roman",sans-serif;
}
.tt_pg_info_wrap {
   float: left;
   width: 100%;
}
.tt_img_tooltip {
   max-width: 212px;
   min-height: 140px;
   float: left;
}
.tt_pg_info {
   float: left;
   margin-left: 20px;
   width: 180px;
   margin-bottom: 10px;
}
.tt_pg_name {
   font-size: 13px !important;
   font-weight: bold !important;
   border-bottom: 1px solid #ddd;
   margin-bottom: 10px;
}
.tt_pg_info p {
   font-size: 12px !important;
}
.tt_pg_detail_info {
   float: left;
   padding-top: 10px;
   border-top: 1px solid #ddd;
   margin-top: 10px;
   font-size: 12px !important;
   width: 100%;
}
.ui-tooltip .price {
   font-size: 18px;
   font-weight: bold;
   color: #ff3300;
}